package com.dragon.modules.yuegou.entity.merchant;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.modules.yuegou.enums.merchant.MerchantMerType;
import com.dragon.modules.yuegou.enums.merchant.MerchantMerchantType;
import com.dragon.modules.yuegou.enums.merchant.MerchantStatus;
import com.dragon.modules.yuegou.enums.merchant.MerchantType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * 商户信息实体类<br>
 * 对应的表为：mer_merchant<br>
 * 
 * @author pbuilder generated
 * @date 2020-08-26 11:10:10
 * @company sgy
 * @version 2.0
 */
@TableName("mer_merchant")
@ApiModel(description = "商户信息")
public class MerchantEntity {

	@ApiModelProperty("ID")
	protected String id;

    /** 原1.4商铺id，迁移的数据必填，新增不必填 */
	@ApiModelProperty("原1.4商铺id，迁移的数据必填，新增不必填")
	protected String merchantIdOld;

    /** 商圈ID */
	@ApiModelProperty("商圈ID")
	protected String busdId;

    /** 商户名称 */
	@ApiModelProperty("商户名称")
	protected String merchantName;

    /** 商户铺位号 */
	@ApiModelProperty("商户铺位号")
	protected String merchantCode;

    /** 商户logo */
	@ApiModelProperty("商户logo")
	protected String merchantLogo;

    /** 楼层图片 */
	@ApiModelProperty("楼层图片")
	protected String merchantFloorImg;
	
	/** 商户背景图 */
	@ApiModelProperty("商户背景图图片")
	protected String merchantBackgroundImg;

    /**  */
	protected String images;

    /** 楼栋id */
	@ApiModelProperty("楼栋id")
	protected String buildingId;

    /** 楼层ID */
	@ApiModelProperty("楼层ID")
	protected String floorId;

    /**  */
	protected String floorName;

    /** [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL */
	@ApiModelProperty("[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL")
	protected MerchantMerchantType merchantType;

    /** 一级业态 */
	@ApiModelProperty("一级业态")
	protected String btypeId;

    /** 二级业态 */
	@ApiModelProperty("二级业态")
	protected String btypeSecondId;

    /** 排序 */
	@ApiModelProperty("排序")
	protected Integer merchantSort;

    /** 联系人名称 */
	@ApiModelProperty("联系人名称")
	protected String contactName;

    /** 联系人手机号 */
	@ApiModelProperty("联系人手机号")
	protected String contactMobile;

    /** 联系地址 */
	@ApiModelProperty("联系地址")
	protected String contactAddress;

    /** 开始营业时间 */
	@ApiModelProperty("开始营业时间")
	protected LocalTime startBusinessTime;

    /** 结束营业时间 */
	@ApiModelProperty("结束营业时间")
	protected LocalTime endBusinessTime;

    /** 级次（对应字典表） */
	@ApiModelProperty("级次（对应字典表）")
	protected String level;

    /** 合作关系（对应字典表） */
	@ApiModelProperty("合作关系（对应字典表）")
	protected String partnership;

    /** 商铺面积 */
	@ApiModelProperty("商铺面积")
	protected BigDecimal merchantAcreage;

    /** 备注 */
	@ApiModelProperty("备注")
	protected String remarks;

    /** 自定义服务费率 */
	@ApiModelProperty("自定义服务费率")
	protected BigDecimal selfFeeRatio;

    /** 费率设置描述 */
	@ApiModelProperty("费率设置描述")
	protected String description;

    /** 停车场ID */
	@ApiModelProperty("停车场ID")
	protected String parkId;

    /** 统计停车免费数量 */
	@ApiModelProperty("统计停车免费数量")
	protected Integer statisticsFreeNum;

    /** 是否统计停车，1表示统计,0表示不统计 */
	@ApiModelProperty("是否统计停车，1表示统计,0表示不统计")
	protected Boolean statistics;

    /** 创建人ID */
	@ApiModelProperty("创建人ID")
	protected String createdBy;

    /** 创建时间 */
	@ApiModelProperty("创建时间")
	protected LocalDateTime createdTime;

    /** 更新人ID */
	@ApiModelProperty("更新人ID")
	protected String modifiedBy;

    /** 更新时间 */
	@ApiModelProperty("更新时间")
	protected LocalDateTime modifiedTime;

    /** [枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK */
	@ApiModelProperty("[枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK")
	protected MerchantType type;

    /** [枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED */
	@ApiModelProperty("[枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED")
	protected MerchantStatus status;

    /** 逻辑删除，1表示已删除,0表示未删除 */
	@ApiModelProperty("逻辑删除，1表示已删除,0表示未删除")
	protected Boolean del;

    /** 删除人ID */
	@ApiModelProperty("删除人ID")
	protected String delBy;

    /** 删除时间 */
	@ApiModelProperty("删除时间")
	protected LocalDateTime delTime;

	@ApiModelProperty("[枚举]类型：1-个体-USER、2-企业-COMPANY")
	protected MerchantMerType merType;

	/**
	 * 构造一个空商户信息实体对象
	 */
	public MerchantEntity(){
		super();
	}

	/**
	 * 依据其它对象的信息构造一个商户信息实体对象
	 * 
	 * @param other 其它对象
	 */
	public MerchantEntity(MerchantEntity other){
		super();
     	this.id = other.id;
     	this.merchantIdOld = other.merchantIdOld;
     	this.busdId = other.busdId;
     	this.merchantName = other.merchantName;
     	this.merchantCode = other.merchantCode;
     	this.merchantLogo = other.merchantLogo;
     	this.merchantFloorImg = other.merchantFloorImg;
     	this.merchantBackgroundImg = other.merchantBackgroundImg;
     	this.images = other.images;
     	this.buildingId = other.buildingId;
     	this.floorId = other.floorId;
     	this.floorName = other.floorName;
     	this.merchantType = other.merchantType;
     	this.btypeId = other.btypeId;
     	this.btypeSecondId = other.btypeSecondId;
     	this.merchantSort = other.merchantSort;
     	this.contactName = other.contactName;
     	this.contactMobile = other.contactMobile;
     	this.contactAddress = other.contactAddress;
     	this.startBusinessTime = other.startBusinessTime;
     	this.endBusinessTime = other.endBusinessTime;
     	this.level = other.level;
     	this.partnership = other.partnership;
     	this.merchantAcreage = other.merchantAcreage;
     	this.remarks = other.remarks;
     	this.selfFeeRatio = other.selfFeeRatio;
     	this.description = other.description;
     	this.parkId = other.parkId;
     	this.statisticsFreeNum = other.statisticsFreeNum;
     	this.statistics = other.statistics;
     	this.createdBy = other.createdBy;
     	this.createdTime = other.createdTime;
     	this.modifiedBy = other.modifiedBy;
     	this.modifiedTime = other.modifiedTime;
     	this.type = other.type;
     	this.status = other.status;
     	this.del = other.del;
     	this.delBy = other.delBy;
     	this.delTime = other.delTime;
     	this.merType = other.merType;
	}


	/**
	 * 获取ID
	 * 
	 * @return id ID
	 */
	public String getId() {
		return id;
	}
  	
	/**
	 * 设置ID
	 * 
	 * @param id ID
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取原1.4商铺id，迁移的数据必填，新增不必填
	 * 
	 * @return merchantIdOld 原1.4商铺id，迁移的数据必填，新增不必填
	 */
	public String getMerchantIdOld() {
		return merchantIdOld;
	}
  	
	/**
	 * 设置原1.4商铺id，迁移的数据必填，新增不必填
	 * 
	 * @param merchantIdOld 原1.4商铺id，迁移的数据必填，新增不必填
	 */
	public void setMerchantIdOld(String merchantIdOld) {
		this.merchantIdOld = merchantIdOld;
	}

	/**
	 * 获取商圈ID
	 * 
	 * @return busdId 商圈ID
	 */
	public String getBusdId() {
		return busdId;
	}
  	
	/**
	 * 设置商圈ID
	 * 
	 * @param busdId 商圈ID
	 */
	public void setBusdId(String busdId) {
		this.busdId = busdId;
	}

	/**
	 * 获取商户名称
	 * 
	 * @return merchantName 商户名称
	 */
	public String getMerchantName() {
		return merchantName;
	}
  	
	/**
	 * 设置商户名称
	 * 
	 * @param merchantName 商户名称
	 */
	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

	/**
	 * 获取商户铺位号
	 * 
	 * @return merchantCode 商户铺位号
	 */
	public String getMerchantCode() {
		return merchantCode;
	}
  	
	/**
	 * 设置商户铺位号
	 * 
	 * @param merchantCode 商户铺位号
	 */
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}

	/**
	 * 获取商户logo
	 * 
	 * @return merchantLogo 商户logo
	 */
	public String getMerchantLogo() {
		return merchantLogo;
	}
  	
	/**
	 * 设置商户logo
	 * 
	 * @param merchantLogo 商户logo
	 */
	public void setMerchantLogo(String merchantLogo) {
		this.merchantLogo = merchantLogo;
	}

	/**
	 * 获取楼层图片
	 * 
	 * @return merchantFloorImg 楼层图片
	 */
	public String getMerchantFloorImg() {
		return merchantFloorImg;
	}
  	
	/**
	 * 设置楼层图片
	 * 
	 * @param merchantFloorImg 楼层图片
	 */
	public void setMerchantFloorImg(String merchantFloorImg) {
		this.merchantFloorImg = merchantFloorImg;
	}

	/**
	 * 获取
	 * 
	 * @return images 
	 */
	public String getImages() {
		return images;
	}
  	
	/**
	 * 设置
	 * 
	 * @param images 
	 */
	public void setImages(String images) {
		this.images = images;
	}

	/**
	 * 获取楼栋id
	 * 
	 * @return buildingId 楼栋id
	 */
	public String getBuildingId() {
		return buildingId;
	}
  	
	/**
	 * 设置楼栋id
	 * 
	 * @param buildingId 楼栋id
	 */
	public void setBuildingId(String buildingId) {
		this.buildingId = buildingId;
	}

	/**
	 * 获取楼层ID
	 * 
	 * @return floorId 楼层ID
	 */
	public String getFloorId() {
		return floorId;
	}
  	
	/**
	 * 设置楼层ID
	 * 
	 * @param floorId 楼层ID
	 */
	public void setFloorId(String floorId) {
		this.floorId = floorId;
	}

	/**
	 * 获取
	 * 
	 * @return floorName 
	 */
	public String getFloorName() {
		return floorName;
	}
  	
	/**
	 * 设置
	 * 
	 * @param floorName 
	 */
	public void setFloorName(String floorName) {
		this.floorName = floorName;
	}

	/**
	 * 获取[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL
	 * 
	 * @return merchantType [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL
	 */
	public MerchantMerchantType getMerchantType() {
		return merchantType;
	}
  	
	/**
	 * 设置[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL
	 * 
	 * @param merchantType [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL
	 */
	public void setMerchantType(MerchantMerchantType merchantType) {
		this.merchantType = merchantType;
	}

	/**
	 * 获取一级业态
	 * 
	 * @return btypeId 一级业态
	 */
	public String getBtypeId() {
		return btypeId;
	}
  	
	/**
	 * 设置一级业态
	 * 
	 * @param btypeId 一级业态
	 */
	public void setBtypeId(String btypeId) {
		this.btypeId = btypeId;
	}

	/**
	 * 获取二级业态
	 * 
	 * @return btypeSecondId 二级业态
	 */
	public String getBtypeSecondId() {
		return btypeSecondId;
	}
  	
	/**
	 * 设置二级业态
	 * 
	 * @param btypeSecondId 二级业态
	 */
	public void setBtypeSecondId(String btypeSecondId) {
		this.btypeSecondId = btypeSecondId;
	}

	/**
	 * 获取排序
	 * 
	 * @return merchantSort 排序
	 */
	public Integer getMerchantSort() {
		return merchantSort;
	}
  	
	/**
	 * 设置排序
	 * 
	 * @param merchantSort 排序
	 */
	public void setMerchantSort(Integer merchantSort) {
		this.merchantSort = merchantSort;
	}

	/**
	 * 获取联系人名称
	 * 
	 * @return contactName 联系人名称
	 */
	public String getContactName() {
		return contactName;
	}
  	
	/**
	 * 设置联系人名称
	 * 
	 * @param contactName 联系人名称
	 */
	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	/**
	 * 获取联系人手机号
	 * 
	 * @return contactMobile 联系人手机号
	 */
	public String getContactMobile() {
		return contactMobile;
	}
  	
	/**
	 * 设置联系人手机号
	 * 
	 * @param contactMobile 联系人手机号
	 */
	public void setContactMobile(String contactMobile) {
		this.contactMobile = contactMobile;
	}

	/**
	 * 获取联系地址
	 * 
	 * @return contactAddress 联系地址
	 */
	public String getContactAddress() {
		return contactAddress;
	}
  	
	/**
	 * 设置联系地址
	 * 
	 * @param contactAddress 联系地址
	 */
	public void setContactAddress(String contactAddress) {
		this.contactAddress = contactAddress;
	}

	/**
	 * 获取开始营业时间
	 * 
	 * @return startBusinessTime 开始营业时间
	 */
	public LocalTime getStartBusinessTime() {
		return startBusinessTime;
	}
  	
	/**
	 * 设置开始营业时间
	 * 
	 * @param startBusinessTime 开始营业时间
	 */
	public void setStartBusinessTime(LocalTime startBusinessTime) {
		this.startBusinessTime = startBusinessTime;
	}

	/**
	 * 获取结束营业时间
	 * 
	 * @return endBusinessTime 结束营业时间
	 */
	public LocalTime getEndBusinessTime() {
		return endBusinessTime;
	}
  	
	/**
	 * 设置结束营业时间
	 * 
	 * @param endBusinessTime 结束营业时间
	 */
	public void setEndBusinessTime(LocalTime endBusinessTime) {
		this.endBusinessTime = endBusinessTime;
	}

	/**
	 * 获取级次（对应字典表）
	 * 
	 * @return level 级次（对应字典表）
	 */
	public String getLevel() {
		return level;
	}
  	
	/**
	 * 设置级次（对应字典表）
	 * 
	 * @param level 级次（对应字典表）
	 */
	public void setLevel(String level) {
		this.level = level;
	}

	/**
	 * 获取合作关系（对应字典表）
	 * 
	 * @return partnership 合作关系（对应字典表）
	 */
	public String getPartnership() {
		return partnership;
	}
  	
	/**
	 * 设置合作关系（对应字典表）
	 * 
	 * @param partnership 合作关系（对应字典表）
	 */
	public void setPartnership(String partnership) {
		this.partnership = partnership;
	}

	/**
	 * 获取商铺面积
	 * 
	 * @return merchantAcreage 商铺面积
	 */
	public BigDecimal getMerchantAcreage() {
		return merchantAcreage;
	}
  	
	/**
	 * 设置商铺面积
	 * 
	 * @param merchantAcreage 商铺面积
	 */
	public void setMerchantAcreage(BigDecimal merchantAcreage) {
		this.merchantAcreage = merchantAcreage;
	}

	/**
	 * 获取备注
	 * 
	 * @return remarks 备注
	 */
	public String getRemarks() {
		return remarks;
	}
  	
	/**
	 * 设置备注
	 * 
	 * @param remarks 备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	/**
	 * 获取自定义服务费率
	 * 
	 * @return selfFeeRatio 自定义服务费率
	 */
	public BigDecimal getSelfFeeRatio() {
		return selfFeeRatio;
	}
  	
	/**
	 * 设置自定义服务费率
	 * 
	 * @param selfFeeRatio 自定义服务费率
	 */
	public void setSelfFeeRatio(BigDecimal selfFeeRatio) {
		this.selfFeeRatio = selfFeeRatio;
	}

	/**
	 * 获取费率设置描述
	 * 
	 * @return description 费率设置描述
	 */
	public String getDescription() {
		return description;
	}
  	
	/**
	 * 设置费率设置描述
	 * 
	 * @param description 费率设置描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * 获取停车场ID
	 * 
	 * @return parkId 停车场ID
	 */
	public String getParkId() {
		return parkId;
	}
  	
	/**
	 * 设置停车场ID
	 * 
	 * @param parkId 停车场ID
	 */
	public void setParkId(String parkId) {
		this.parkId = parkId;
	}

	/**
	 * 获取统计停车免费数量
	 * 
	 * @return statisticsFreeNum 统计停车免费数量
	 */
	public Integer getStatisticsFreeNum() {
		return statisticsFreeNum;
	}
  	
	/**
	 * 设置统计停车免费数量
	 * 
	 * @param statisticsFreeNum 统计停车免费数量
	 */
	public void setStatisticsFreeNum(Integer statisticsFreeNum) {
		this.statisticsFreeNum = statisticsFreeNum;
	}

	/**
	 * 获取是否统计停车，1表示统计,0表示不统计
	 * 
	 * @return statistics 是否统计停车，1表示统计,0表示不统计
	 */
	public Boolean getStatistics() {
		return statistics;
	}
  	
	/**
	 * 设置是否统计停车，1表示统计,0表示不统计
	 * 
	 * @param statistics 是否统计停车，1表示统计,0表示不统计
	 */
	public void setStatistics(Boolean statistics) {
		this.statistics = statistics;
	}

	/**
	 * 获取创建人ID
	 * 
	 * @return createdBy 创建人ID
	 */
	public String getCreatedBy() {
		return createdBy;
	}
  	
	/**
	 * 设置创建人ID
	 * 
	 * @param createdBy 创建人ID
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	/**
	 * 获取创建时间
	 * 
	 * @return createdTime 创建时间
	 */
	public LocalDateTime getCreatedTime() {
		return createdTime;
	}
  	
	/**
	 * 设置创建时间
	 * 
	 * @param createdTime 创建时间
	 */
	public void setCreatedTime(LocalDateTime createdTime) {
		this.createdTime = createdTime;
	}

	/**
	 * 获取更新人ID
	 * 
	 * @return modifiedBy 更新人ID
	 */
	public String getModifiedBy() {
		return modifiedBy;
	}
  	
	/**
	 * 设置更新人ID
	 * 
	 * @param modifiedBy 更新人ID
	 */
	public void setModifiedBy(String modifiedBy) {
		this.modifiedBy = modifiedBy;
	}

	/**
	 * 获取更新时间
	 * 
	 * @return modifiedTime 更新时间
	 */
	public LocalDateTime getModifiedTime() {
		return modifiedTime;
	}
  	
	/**
	 * 设置更新时间
	 * 
	 * @param modifiedTime 更新时间
	 */
	public void setModifiedTime(LocalDateTime modifiedTime) {
		this.modifiedTime = modifiedTime;
	}

	/**
	 * 获取[枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK
	 * 
	 * @return type [枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK
	 */
	public MerchantType getType() {
		return type;
	}
  	
	/**
	 * 设置[枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK
	 * 
	 * @param type [枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK
	 */
	public void setType(MerchantType type) {
		this.type = type;
	}

	/**
	 * 获取[枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED
	 * 
	 * @return status [枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED
	 */
	public MerchantStatus getStatus() {
		return status;
	}
  	
	/**
	 * 设置[枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED
	 * 
	 * @param status [枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED
	 */
	public void setStatus(MerchantStatus status) {
		this.status = status;
	}

	/**
	 * 获取逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @return del 逻辑删除，1表示已删除,0表示未删除
	 */
	public Boolean getDel() {
		return del;
	}
  	
	/**
	 * 设置逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @param del 逻辑删除，1表示已删除,0表示未删除
	 */
	public void setDel(Boolean del) {
		this.del = del;
	}

	/**
	 * 获取删除人ID
	 * 
	 * @return delBy 删除人ID
	 */
	public String getDelBy() {
		return delBy;
	}
  	
	/**
	 * 设置删除人ID
	 * 
	 * @param delBy 删除人ID
	 */
	public void setDelBy(String delBy) {
		this.delBy = delBy;
	}

	/**
	 * 获取删除时间
	 * 
	 * @return delTime 删除时间
	 */
	public LocalDateTime getDelTime() {
		return delTime;
	}
  	
	/**
	 * 设置删除时间
	 * 
	 * @param delTime 删除时间
	 */
	public void setDelTime(LocalDateTime delTime) {
		this.delTime = delTime;
	}

    public String getMerchantBackgroundImg() {
		return merchantBackgroundImg;
	}

	public void setMerchantBackgroundImg(String merchantBackgroundImg) {
		this.merchantBackgroundImg = merchantBackgroundImg;
	}

	public MerchantMerType getMerType() {
		return merType;
	}

	public void setMerType(MerchantMerType merType) {
		this.merType = merType;
	}

	public String toString() {
		return new StringBuilder().append("MerchantEntity{").
			append("id=").append(id).
			append(",merchantIdOld=").append(merchantIdOld).
			append(",busdId=").append(busdId).
			append(",merchantName=").append(merchantName).
			append(",merchantCode=").append(merchantCode).
			append(",merchantLogo=").append(merchantLogo).
			append(",merchantFloorImg=").append(merchantFloorImg).
			append(",merchantBackgroundImg=").append(merchantBackgroundImg).
			append(",images=").append(images).
			append(",buildingId=").append(buildingId).
			append(",floorId=").append(floorId).
			append(",floorName=").append(floorName).
			append(",merchantType=").append(merchantType).
			append(",btypeId=").append(btypeId).
			append(",btypeSecondId=").append(btypeSecondId).
			append(",merchantSort=").append(merchantSort).
			append(",contactName=").append(contactName).
			append(",contactMobile=").append(contactMobile).
			append(",contactAddress=").append(contactAddress).
			append(",startBusinessTime=").append(startBusinessTime).
			append(",endBusinessTime=").append(endBusinessTime).
			append(",level=").append(level).
			append(",partnership=").append(partnership).
			append(",merchantAcreage=").append(merchantAcreage).
			append(",remarks=").append(remarks).
			append(",selfFeeRatio=").append(selfFeeRatio).
			append(",description=").append(description).
			append(",parkId=").append(parkId).
			append(",statisticsFreeNum=").append(statisticsFreeNum).
			append(",statistics=").append(statistics).
			append(",createdBy=").append(createdBy).
			append(",createdTime=").append(createdTime).
			append(",modifiedBy=").append(modifiedBy).
			append(",modifiedTime=").append(modifiedTime).
			append(",type=").append(type).
			append(",status=").append(status).
			append(",del=").append(del).
			append(",delBy=").append(delBy).
			append(",delTime=").append(delTime).
			append(",merType=").append(merType).
			append('}').toString();
    }

	/**
	 * 复制对象
	 * 
	 * @return 复制后的新实体对象
	 */
	public MerchantEntity copy() {
		return new MerchantEntity(this);
	}

    /** ID */
	public static final String COL_ID = "id";

    /** 原1.4商铺id，迁移的数据必填，新增不必填 */
	public static final String COL_MERCHANT_ID_OLD = "merchant_id_old";

    /** 商圈ID */
	public static final String COL_BUSD_ID = "busd_id";

    /** 商户名称 */
	public static final String COL_MERCHANT_NAME = "merchant_name";

    /** 商户铺位号 */
	public static final String COL_MERCHANT_CODE = "merchant_code";

    /** 商户logo */
	public static final String COL_MERCHANT_LOGO = "merchant_logo";

    /** 楼层图片 */
	public static final String COL_MERCHANT_FLOOR_IMG = "merchant_floor_img";
	
	 /** 商户背景图 */
	public static final String COL_MERCHANT_BACKGROUND_IMG = "merchant_background_img";

    /**  */
	public static final String COL_IMAGES = "images";

    /** 楼栋id */
	public static final String COL_BUILDING_ID = "building_id";

    /** 楼层ID */
	public static final String COL_FLOOR_ID = "floor_id";

    /**  */
	public static final String COL_FLOOR_NAME = "floor_name";

    /** [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL */
	public static final String COL_MERCHANT_TYPE = "merchant_type";

    /** 一级业态 */
	public static final String COL_BTYPE_ID = "btype_id";

    /** 二级业态 */
	public static final String COL_BTYPE_SECOND_ID = "btype_second_id";

    /** 排序 */
	public static final String COL_MERCHANT_SORT = "merchant_sort";

    /** 联系人名称 */
	public static final String COL_CONTACT_NAME = "contact_name";

    /** 联系人手机号 */
	public static final String COL_CONTACT_MOBILE = "contact_mobile";

    /** 联系地址 */
	public static final String COL_CONTACT_ADDRESS = "contact_address";

    /** 开始营业时间 */
	public static final String COL_START_BUSINESS_TIME = "start_business_time";

    /** 结束营业时间 */
	public static final String COL_END_BUSINESS_TIME = "end_business_time";

    /** 级次（对应字典表） */
	public static final String COL_LEVEL = "level";

    /** 合作关系（对应字典表） */
	public static final String COL_PARTNERSHIP = "partnership";

    /** 商铺面积 */
	public static final String COL_MERCHANT_ACREAGE = "merchant_acreage";

    /** 备注 */
	public static final String COL_REMARKS = "remarks";

    /** 自定义服务费率 */
	public static final String COL_SELF_FEE_RATIO = "self_fee_ratio";

    /** 费率设置描述 */
	public static final String COL_DESCRIPTION = "description";

    /** 停车场ID */
	public static final String COL_PARK_ID = "park_id";

    /** 统计停车免费数量 */
	public static final String COL_STATISTICS_FREE_NUM = "statistics_free_num";

    /** 是否统计停车，1表示统计,0表示不统计 */
	public static final String COL_STATISTICS = "statistics";

    /** 创建人ID */
	public static final String COL_CREATED_BY = "created_by";

    /** 创建时间 */
	public static final String COL_CREATED_TIME = "created_time";

    /** 更新人ID */
	public static final String COL_MODIFIED_BY = "modified_by";

    /** 更新时间 */
	public static final String COL_MODIFIED_TIME = "modified_time";

    /** [枚举]商户类型：0-普通商户-COMMON、1-停车场-PARK */
	public static final String COL_TYPE = "type";

    /** [枚举]商户状态：0-正常-NORMAL、1-打烊-CLOSED */
	public static final String COL_STATUS = "status";

    /** 逻辑删除，1表示已删除,0表示未删除 */
	public static final String COL_DEL = "del";

    /** 删除人ID */
	public static final String COL_DEL_BY = "del_by";

    /** 删除时间 */
	public static final String COL_DEL_TIME = "del_time";
	/**
	 * 类型
	 */
	public static final String COL_MER_TYPE = "mer_type";
}
